html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
q:before, q:after { content:''; }

html, body {width: 100%;}
h1 {font: bold italic 2em Georgia "Times New Roman" serif;}
h2 {margin:15px;}
h3, p {margin-left: 15px;}
body p {font-size: 0.85em; font-family: 'Open Sans', Arial, sans-serif; font-weight: 400; color: #5C5B60; text-align: left; margin:15px;}
.selling {font-family: 'Droid Sans', Arial, sans-serif; font-weight:700; color: #752994;}
.deckhead {display: block; text-align: center; margin-top: 5px;}
.divider_shade {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/divider_shade.png) repeat-x top left; height: 20px; width: 100%; position:absolute; top:0px; left:0px;}

.divider_shade_reverse {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/divider_shade_reverse.png) repeat-x top left; height: 20px; clear: both; width: 100%;}


#wrapper {width: 960px; margin: 0 auto;}

#header {position: relative; width: 100%; overflow:hidden; margin-top:30px; margin-bottom:20px;}
#header .logo {width: 185px; float: left; border: none;}
.nav_wrapper {width: 536px; position: absolute; right: 0; bottom: 0;}
#nav_menu li {display: inline; float:left;}
#nav_menu a {display: block; background-position: top left; background-repeat: no-repeat; height: 34px;}
#nav_menu .her {width: 113px; background-image: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/nav_her.png);}
#nav_menu .him {width: 113px; background-image: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/nav_him.png); }
#nav_menu .kids {width: 137px; background-image: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/nav_kids.png); }
#nav_menu .personalized {width: 173px; background-image: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/nav_personalized.png); }

#promotion {position:relative;}
#promotion .prom_pic {height: 380px; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/promotion_3pk.jpg) no-repeat 0px 0px;}
.prom_pic a {padding:10px; background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/btn_3pack.png)center center no-repeat; color:#fff; font: bold italic 1.3em Georgia Serif; display:inline; position:absolute; top: 250px; left:180px; width:166px; text-align:center; text-decoration:none;}
.prom_pic a:hover {background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/btn_3pack_hover.png)center center no-repeat;}

#intro_wrapper {background: #ffffff url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/bg_gray.jpg) repeat-x bottom left; width:100%; height:298px; margin-bottom: 50px;}
#intro {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/intro_1pk.png) no-repeat left bottom; width:100%; height:100%; position:relative;}
#intro_text {height: 100%; width: 71%; float:right; text-align: center; color:#5C5B60;}
#intro_text h1 {font-size:2.6em; margin-top: 50px;}
#intro_text .text_wrapper {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/bg_white_trans.png) repeat left top; border: #d5d5d5 1px dashed; margin: 15px 40px 0px 40px;}
#intro_text .shout {font-size: 1em; font-family: 'Droid Sans', sans-serif; font-weight: 700; margin: 10px 0; text-align: center;}
#intro_text p {margin:15px; line-height:1.2em;}
#intro_text .badge_sales {width:220px; height:220px; float:left; margin-top: 30px; margin-left: -150px; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/badge_sales.png) no-repeat top center;}

#details_wrapper {width: 960px;}
#details {width:48%;float:left;}
#details h3 {font:1.8em "Open Sans", Helvetica, sans-serif; font-weight:400; }
#details p {margin-right:30px; text-align:justify;}
#details .with_top {margin-top:-2px; border-top:#d5d5d5 1px solid; padding-top: 10px;}

#gallery {width:48%; margin-left:0; float:right;}
#preview {width:458px; height:500px; position:relative; border:#d5d5d5 1px solid; border-bottom: none;}
.pre-default {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/prev_white.jpg) no-repeat center center;}
.pre-white {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/prev_white.jpg) no-repeat center center;}
.pre-black {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/prev_black.jpg) no-repeat center center;}
.pre-nude {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/prev_nude.jpg) no-repeat center center;}
.flag {width:163px; height:66px; position: absolute; top:-1px; left: -18px;}
#nav {position: relative;}
#nav .enlarge {width: 20px; height: 154px; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/btn_enlarge.jpg) no-repeat center center; position: absolute; top:0; left: -20px;}
#nav li {display: inline; width:152px;border: #d5d5d5 1px solid; border-right:none; float:left; padding-top:152px;}
#nav .white {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/gallery_nav_0.jpg) no-repeat center center;}
#nav .black {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/gallery_nav_1.jpg) no-repeat center center;}
#nav .nude {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/gallery_nav_2.jpg) no-repeat center center; border-right:#d5d5d5 1px solid;}


#size_tips {width:460px; float:right;}
#size {width:100%; height:200px; padding-top:20px;}
#tips {width:100%; position: relative; padding-top:10px;}
#tips p {padding:10px;}
#size_chart {height:214px; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/size_chart.png) no-repeat center center;}
#review {width: 460px; float:left; }
#review p {text-align:justify; padding-top:10px;}

#guarrantee {width:885px; float:right; position:relative; border:#d5d5d5 1px solid; height:90px; margin-top:30px;}
#guarrantee img {position:absolute; top:-15px; left:-75px; z-index:100;}
#guarrantee h3 {font: bold 1em Georgia "Times New Roman" serif; margin:30px 30px 30px 90px; color:#38125f; float:right;}

#advert{width:100%; height: 200px; background:#ffffff url(http://i1194.photobucket.com/albums/aa369/greaterthangift/ezibra_charm/bg_gray.jpg) repeat-x bottom left; text-align:center; position:relative; float:left; margin-top: 50px;}
#advert img {float:left;}
#advert .advert_text {float: left; margin-top:25px;}
#advert h1 {font-family: 'Open Sans', sans-serif; font-weight: 400; font-style:normal; margin-top: 15px; color: #752994;}

#footer {width:100%; padding:30px 0; margin:0 auto;}
#footer_menu {float:left; position:relative; left:50%; margin:30px 0;}
#footer_menu ul {float:left; position:relative; left:-50%;}
#footer_menu li {display: inline; float:left; border-right: #B3B3B3 1px solid; padding:0 55px;}	
#footer_menu .last_item {border-right:none;	}
#footer_menu .normal {font:1.2em Georgia serif; color:#5a4a42; text-shadow:#f9f8f5 -1px 1px 1px; text-decoration:none;}
#footer_menu a:hover {color:#000000;}

#footer_menu .active {font:1.2em Georgia serif; text-shadow:#f9f8f5 -1px 1px 1px; text-decoration:none; color:#000000;}

#footer_content {font-size:0.8em; width:580px; margin:0 auto; clear:both; margin-top: 60px;}
#footer_content .center {text-align:center;}